/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.arquimedes.bo.usuario;

import java.math.BigInteger;
import javax.persistence.EntityManager;
import javax.persistence.Query;
import org.arquimedes.jpa.Persona;
import org.arquimedes.jpa.util.JpaManager;

/**
 *
 * @author Juan David Ramírez
 */
public class UsuarioBo {
    public Persona validarUsuario(String usuario, String password)
    {
	EntityManager em=JpaManager.getEntityManager();
	String consulta="SELECT p FROM Persona p WHERE usuario=MD5(:usuario) AND password=MD5(:password)";
	Query query=em.createQuery(consulta);
	query.setParameter("usuario", usuario);
	query.setParameter("password", password);
	Persona persona=(Persona) query.getSingleResult();
	if(persona!=null && persona.getCodigoPk()>0)
	{
	    return persona;
	}
	return null;
    }
}
